package com.seventeen.monster.mq.proxy.service;

import com.seventeen.monster.mq.proxy.domain.MqConsumerProxy;

import java.util.List;

/**
 * @author seventeen
 */
public interface IMqConsumerProxyService {
    /**
     * 查询所有消费代理数据
     *
     * @return 消费代理集合
     */
    List<MqConsumerProxy> list();

    /**
     * 查询消费代理数据
     *
     * @param mqConsumerProxy 消费代理信息
     * @return 消费代理集合
     */
    List<MqConsumerProxy> queryList(MqConsumerProxy mqConsumerProxy);

    /**
     * 新增消费代理
     *
     * @param mqConsumerProxy 消费代理信息
     */
    void add(MqConsumerProxy mqConsumerProxy);

    /**
     * 更新消费代理
     *
     * @param mqConsumerProxy 消费代理信息
     */
    void update(MqConsumerProxy mqConsumerProxy);
}
